Text copied to clipboard!
Názov
Text copied to clipboard!Senior Java vývojár
Opis
Text copied to clipboard!
Hľadáme Senior Java vývojára, ktorý sa pripojí k nášmu technologickému tímu a bude zohrávať kľúčovú úlohu pri návrhu, vývoji a optimalizácii moderných softvérových riešení. Táto pozícia je určená pre skúseného profesionála, ktorý má hlboké znalosti jazyka Java, rozumie princípom objektovo orientovaného programovania a má praktické skúsenosti s vývojom škálovateľných backendových systémov v produkčnom prostredí. Ideálny kandidát dokáže samostatne riešiť komplexné technické úlohy, navrhovať robustnú architektúru a zároveň efektívne spolupracovať s produktovými manažérmi, analytikmi, testermi a ďalšími vývojármi.
Na tejto pozícii budete pracovať na vývoji a údržbe podnikových aplikácií, integračných služieb a API rozhraní, ktoré podporujú kľúčové obchodné procesy organizácie. Očakáva sa, že budete aktívne prispievať k technickým rozhodnutiam, zlepšovať kvalitu kódu, identifikovať výkonnostné úzke miesta a navrhovať riešenia, ktoré sú spoľahlivé, bezpečné a ľahko rozšíriteľné. Senior Java vývojár je dôležitým členom tímu nielen z pohľadu implementácie, ale aj mentoringu menej skúsených kolegov, nastavovania vývojových štandardov a podpory kultúry neustáleho zlepšovania.
Budete sa podieľať na celom životnom cykle softvéru, od analýzy požiadaviek cez technický návrh, implementáciu, testovanie až po nasadenie a následnú podporu. Veľký dôraz kladieme na čistý, udržiavateľný kód, automatizované testovanie, code review a moderné DevOps postupy. Výhodou je skúsenosť s frameworkmi ako Spring alebo Spring Boot, prácou s relačnými databázami, kontajnerizáciou, cloudovými službami a integračnými nástrojmi. Hľadáme človeka, ktorý rozumie nielen technológiám, ale aj obchodnému kontextu a dokáže navrhovať riešenia s reálnym prínosom pre používateľov aj firmu.
Úspešný kandidát by mal mať analytické myslenie, zodpovedný prístup k práci a schopnosť komunikovať technické témy zrozumiteľne rôznym zainteresovaným stranám. Oceníme proaktivitu, ochotu prevziať vlastníctvo nad riešeniami a schopnosť pracovať v agilnom prostredí. Ak máte radi technické výzvy, chcete ovplyvňovať architektúru systémov a podieľať sa na tvorbe kvalitných softvérových produktov s dlhodobou hodnotou, táto pozícia je pre vás výbornou príležitosťou na ďalší profesionálny rast.
Zodpovednosti
Text copied to clipboard!- Navrhovať, vyvíjať a udržiavať backendové aplikácie v jazyku Java.
- Tvoriť a optimalizovať REST API a integračné služby.
- Spolupracovať na návrhu systémovej architektúry a technických riešení.
- Vykonávať code review a dohliadať na kvalitu zdrojového kódu.
- Analyzovať a riešiť výkonnostné a produkčné problémy.
- Mentorovať juniorných a mediorných vývojárov v tíme.
- Spolupracovať s QA, DevOps a produktovým tímom pri dodávke riešení.
- Pripravovať technickú dokumentáciu a odhady prácnosti úloh.
Požiadavky
Text copied to clipboard!- Minimálne 5 rokov skúseností s vývojom v jazyku Java.
- Pokročilá znalosť frameworkov Spring a Spring Boot.
- Skúsenosti s návrhom mikroservisnej alebo viacvrstvovej architektúry.
- Dobrá znalosť SQL a práce s relačnými databázami.
- Skúsenosti s Gitom, code review a CI/CD procesmi.
- Znalosť návrhových vzorov a princípov čistého kódu.
- Skúsenosti s testovaním vrátane unit a integračných testov.
- Schopnosť komunikovať technické riešenia jasne a vecne.
- Výhodou je znalosť Dockeru, Kubernetes alebo cloudových platforiem.
Potenciálne otázky na pohovor
Text copied to clipboard!- Koľko rokov skúseností máte s vývojom v jazyku Java?
- S ktorými frameworkmi v ekosystéme Java ste pracovali najčastejšie?
- Máte skúsenosti s návrhom a implementáciou REST API?
- Pracovali ste v prostredí mikroservisnej architektúry?
- Aké databázy a ORM nástroje ste používali v praxi?
- Máte skúsenosti s CI/CD, Dockerom alebo Kubernetes?
- Viedli ste technicky tím alebo mentorovali kolegov?
- Aká je vaša úroveň angličtiny v pracovnom prostredí?